/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;font-family:"宋体"; -webkit-text-size-adjust:none;background:#fff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none;}
a:hover{color:#0c7dc4;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.left{float:left;}
.right{float:right;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{ display:none;}
em,i{font-style:normal;}

/*-- header --*/
.header{ position:relative; background:url(../images/headerbg.jpg) no-repeat center top; width:100%; height:132px;}
.wrap{ width:1006px; margin:0 auto;}
header .wrap{ }
.logo{ float:left; width:209px; height:auto; margin-top:14px;}
.header_right{ float:right; text-align:right; margin-right:10px;}
.header_right span{ display:block;}
.login{ color:#686868; margin-top:18px;}
.login a{ color:#686868; padding:0 6px;}
.tel{ background:url(../images/tel.jpg) no-repeat; width:308px; height:33px;margin-left:28px;}



/*foot*/
footer{ padding-bottom:48px; }
.foot1{ line-height:24px; color:#4d4c4c; margin:24px 0;}
.foot1 p span{ padding-right:25px;}

.foot2{ margin:0 auto; width:1006px; height:36px;  line-height:36px;border:1px solid #dddddd; border-width:1px 0; color:#4d4c4c;}
.foot2_left{ float:left;}

.foot2_right{ float:right;}
.foot2 a{ color:#4d4c4c; padding:0 2px;}
.foot3{  margin:0 auto; width:1006px;color:#868585; padding:20px 0;}
.foot3 .support{ float:right; display:inline-block;}
.foot3 a{ color:#868585;}

.float_rightli1{ position:relative;}
.erweima{ position:absolute; left:-80px; top:0px; display:none;}
.float_rightli1:hover .erweima{display:block;}
/*底部悬浮*/
.bottom{ position:fixed; z-index:9998; bottom:0; background:url(../images/bottombg.jpg) repeat-x; height:48px; width:100%;}

.bottom_logo{ float:left; display:inline-block;width:111px; height:31px; margin-top:8.5px;}


/*滚动新闻*/
.bottom_news { float:left; position: relative;zoom: 1;  width:205px;height: 24px; padding:12px 5px 12px 25px;   overflow: hidden; background:url(../images/bottom_border.png) no-repeat right center; }	
.bottom_news a{ color:#fff;  }	
.bottom_news li {  line-height: 2em; background:url(../images/bottom_newsbg.png) no-repeat left center; padding-left:10px;  }	
.bottom_a{ float:left;  padding:11px 12px 0 30px;}
.bottom_a a{ background:url(../images/bottom_btnbg.png) no-repeat; width:71px; height:26px; text-align:center; line-height:26px; display:inline-block; margin-right:8px; color:#fff;}
.bottom_search{ float:left; background:url(../images/bottom_searchbg.png) no-repeat; width:156px; height:26px; line-height:26px;margin-top:11px;}
.bottom_txt{ float:left; width:116px; padding:0 4px;height:26px; background:none;}
.bottom_btn{float:left; cursor:pointer;  width:26px;height:26px; margin-left:6px; background:none; text-indent:-999em;}
.bottom_tel{ float:left; background:url(../images/bottom_telbg.png) no-repeat; width:170px; height:22px; margin:14px 15px 0 15px;}
.bottom_ico1{ float:left; padding-top:13px; background:url(../images/bottom_border.png) no-repeat left center; padding-left:10px; padding-bottom:13px;}
.bottom_site{ float:left; margin-top:13px;}



/*底部悬浮*/
.bottom_parent{ display:block; }
.bottom_float{ position:absolute; right:-270px; display:block; bottom:49px; background:url(../images/bottom_floatbg.png) no-repeat; width:696px; height:47px;}
.bottom_ico1{ position:relative; }
.bottom_float{ display:none;}
.bottom_parent:hover .bottom_float{display:block;}
.bottom_float ul{ padding:10px 0 0 40px;}
.bottom_float ul li{ float:left;}
.bottom_float ul li a{ display:inline-block; color:#fff; font-size:14px;height:30px; line-height:30px; font-family:"微软雅黑"; margin:0 3px;}
.bottom_float ul li span{ display:inline-block; width:43px; height:30px; float:left;}
.floatli1 span{ background:url(../images/bottom_floatico7.png) no-repeat left center;  }
.floatli2 span{ background:url(../images/bottom_floatico6.png) no-repeat left center;  }
.floatli3 span{ background:url(../images/bottom_floatico5.png) no-repeat left center; }
.floatli4 span{ background:url(../images/bottom_floatico4.png) no-repeat left center;  }
.floatli5 span{ background:url(../images/bottom_floatico3.png) no-repeat left center;  }
.floatli6 span{ background:url(../images/bottom_floatico1.png) no-repeat left center; }
.floatli7 span{ background:url(../images/bottom_floatico2.png) no-repeat left center;}
.show .bottom_float{ display:block;}

/*右侧悬浮*/
/*.float_right{ position:fixed; right:0; top:200px;}
.float_right ul li{ border-bottom:1px solid #6a6a6a;}*/
.float_right ul li a{ width:63px; display:block; height:50px; padding:5px 0; text-align:center; background:#272727; font-family:"微软雅黑"; color:#fff; }
.float_right ul li a span{ display:block;padding-top:30px;}

.float_rightli1 a span{ background:url(../images/bottom_floatico7.png) no-repeat center top; }
.float_rightli2 a span{ background:url(../images/bottom_floatico6.png) no-repeat center top; }
.float_rightli3 a span{ background:url(../images/bottom_floatico5.png) no-repeat center top;  }
.float_rightli4 a span{ background:url(../images/bottom_floatico4.png) no-repeat center top;  }
.float_rightli5 a span{ background:url(../images/bottom_floatico3.png) no-repeat center top;  }
.float_rightli6 a span{ background:url(../images/bottom_floatico1.png) no-repeat center top; }
.float_rightli7 a span{ background:url(../images/bottom_floatico2.png) no-repeat center top;  }





/*20151130修改*/
/*产品图集样式*/
.productpic_page .wrap{ width:1200px;}

.p_header{ height:137px; background:#fff;}
.p_search{ background:url(../images/p_searchbg.jpg) no-repeat; width:337px; height:33px; display:block; margin:0 auto; margin-top:10px;}
.p_searchtxt{ float:left; width:270px; padding:5px; height:23px; line-height:23px; background:none;}
.p_searchbtn{  float:left; width:56px; height:33px;background:none; text-indent:-999em; cursor:pointer;}
.header .tel{ background:url(../images/tel.png) no-repeat; }
.p_promenue{ background:#ebebeb; font-family:"微软雅黑"; height:454px; padding:20px 0 22px;}
.promenue_left{ background:#3e3e3e; width:198px; float:left;height:454px;}
.promenue_left li a{ display:block;  padding-left:15px; color:#e9e9e9; font-size:14px; height:36px; line-height:36px;  overflow:hidden;}
.promenue_left li a:hover{ background:#1580c5 url(../images/promenue_arrow.jpg) no-repeat right center;}
.promenue_left li.selected a{ background:#1580c5 url(../images/promenue_arrow.jpg) no-repeat right center;}

.promenue_right{ float:right; width:971px; }
.promenue_pic{ float:left; width:578px;height:454px; }
.promenue_nav{ float:right; width:342px; height:435px; padding:10px; border:1px solid #aaa;}
.promenue_nav li{ float:left; width:46%; margin-right:2%; margin-left:2%; overflow:hidden; height:36px; overflow:hidden; line-height:36px;text-overflow: ellipsis;white-space: nowrap; }
.promenue_nav li a{ background:url(../images/p_prodot.jpg) no-repeat left center; padding-left:5px; color:#505050; }
.promenue_nav li a:hover{ color:#1580c5;}

/**/
.actload a{ background:#0c7dc4; font-size:20px; text-align:center; width: 210px; height:45px; line-height:45px; border-radius:5px; display:block;  color:#fff;font-family:"微软雅黑"; margin:16px auto 56px;}
.actload a:hover{ background:#3e3e3e;}
/**/
.connected-carousels .carousel li{ position:relative;}
.connected-carousels .carousel li .carouseltitle{  bottom: 0;
    color: #3f3f3f;
    display: block;
    font-size: 14px;
    height: 39px;
    left: 0;
    line-height: 39px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%; background:url(../images/p_black7.png) repeat; }
.promenue_cont{ display:none;}
.tiles-wrap li p{ font-family:"微软雅黑"; text-align:left;}
.tiles-wrap li p span{font-size:14px; color:#000; display:block; overflow:hidden; height:39px; line-height:39px;}
.tiles-wrap li p em{  font-size:12px;color:#9d9d9d;display:block; overflow:hidden; height:26px; line-height:26px;}


/*详细页面*/
.post{width:1200px; color:#3b3a3a; margin:0 auto; height:auto !important; min-height:500px; height:500px; font-family:"微软雅黑"; padding-bottom:70px;}
.entry_title{ text-align:center; color:#000000; font-size:16px; height:30px; line-height:30px; font-weight:bold; padding:10px 0; text-transform:capitalize; border:1px solid #fff;}
.entry_meta{ height:25px; line-height:25px; overflow:hidden;text-align:center; background:#f6f6f6; border:1px solid #e7e7e7; text-transform:capitalize; }
.entry_meta span{  display:inline-block;  color:#3c3c3c;padding:0 16px; font-size:12px; color:#999999;}
.entry_content{ margin-top:25px; color:#333333; font-size:14px;}
.turnpage{ line-height:25px; margin:15px 0; font-size:14px; color:#3c3c3c;}
.post img{ max-width:100%;}

.p_propoint .wrap{ width:1300px;}


.list_search{font-family:"微软雅黑"; margin-bottom:20px;}
.list_search li{ overflow:hidden; border-bottom:1px dashed #ddd; line-height:30px; height:30px; margin:8px 0;}
.list_search li a{ float:left; max-width:80%; overflow:hidden; line-height:30px; height:30px;  color: #3b3b3b;}
.list_search li span{ float:right; color: #666; }
.list_search li a:hover{ color:#1580c5;}


.location{ font-family:"微软雅黑"; color:#3b3b3b;overflow:hidden; font-size:14px;  border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; padding:15px 0; margin-bottom:30px;}
.location a{ padding:0 5px; color:#3b3b3b;}
.location i{ padding:0 5px;}
.location a:hover{ color:#1580c5;}




/*分页*/
.page{color:#767676; text-align:center; font-size:12px;  }
.page a{ color:#767676; display:inline-block; padding:0 9px; height:24px; line-height:24px; border:1px solid #bdbcbc;  }
.page a.active{ color:#fff; background:#015198; border:1px solid #015198;}
.page a:hover{ color:#fff; background:#015198; border:1px solid #015198; }
.page input{ width:40px; border:1px solid #bdbcbc; height:20px;}
.page span{ padding:0 4px;}
.page .turn{ border:none;}
.page .turn:hover{color:#767676; background:none;  border:none;}
.page span{ color:#767676; display:inline-block; padding:0 12px; height:24px; line-height:24px; border:1px solid #bdbcbc;}
.page select{height:24px; line-height:24px; border:1px solid #bdbcbc; width:48px;}

.list_searchpage{ padding-bottom:70px;}

/*20151207*/
/*20151207*/
/* 主要css样式*/
.main-im{position:fixed;right:10px;top:100px;z-index:10000;width:100px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}


.main-im .close-im{position:absolute;left:55px;top:-23px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/floaticoclose.png) no-repeat left top; }
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/floatico.jpg) no-repeat left top; background-color:none;}


#im_main ul{ float:right; width:63px;}




/*20151214*/
.connected-carousels .carousel li .carouseltitle a{ color:#fff;}

.bottom_site a{ margin:0 4px;}
.location{ border-top:none;}



/*2016120xg*/
/*2016120xg*/
.multi_slide{ position:relative; padding:4px; width:578px;}
.multi_slide:after{ display:block; clear:both; height:0; content:"";}
.multi_slide .bd{overflow:hidden; position:relative; height:368px;}
.multi_slide .bd ul li{ position:relative; width:578px; height:368px;}
.multi_slide .bd ul li img{ width:100%; height:100%;}
.multi_slide .bd ul p{ position:absolute; right:0; bottom:0; width:100%; height:35px; line-height:35px; background:url(../images/pblack3.png) repeat;}
.multi_slide .bd ul p a{ margin-left:15px; color:#ffffff;}
.multi_slide .smallScroll{ position:relative; padding-top:10px; padding-bottom:10px; background:#3e3e3e;}
.multi_slide .smallImg{ overflow:hidden; width:504px; margin:0 auto; height:60px;}
.multi_slide .smallImg ul{ width:99999px; height:60px;}
.multi_slide .smallImg li{float:left; margin:0 4px; width:94px; height:60px; cursor:pointer;}
.multi_slide .smallImg img{ width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); -webkit-transition:all .15s linear; transition:all .15s linear;}
.multi_slide .smallImg li.on img{ opacity:1; filter:alpha(opacity=100);}
.multi_slide .pageState{position:absolute; right:10px;   bottom: 84px; line-height:35px; letter-spacing:2px; color:#ffffff;}
.multi_slide .pageState span{color:#fff;}
.multi_slide .bd .btn{ position:absolute; top:180px; width:29px; height:29px; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .15s linear; transition:all .15s linear; cursor:pointer; }
.multi_slide .bd:hover .btn{ opacity:.6; filter:alpha(opacity=60);}
.multi_slide .bd .lPrev{ left:0;background:url(../images/l_btn.png);}
.multi_slide .bd .lNext{ right:0;background:url(../images/r_btn.png);}
.multi_slide .bd .btn:hover{opacity:1; filter:alpha(opacity=100);}
.multi_slide .smallScroll .btn{ position:absolute; top:23px; width:29px; height:29px; opacity:.8; filter:alpha(opacity=80); cursor:pointer; color:#fff; font-size:16px; text-align:center; }
.multi_slide .smallScroll .sPrev{ left:0px; /*background:url(../images/l_btn.png);*/ }
.multi_slide .smallScroll .sNext{ right:0px; /*background:url(../images/r_btn.png);*/}
.multi_slide .smallScroll .btn:hover{opacity:1; filter:alpha(opacity=100);}
.multi_slide{ margin:0 auto;}






/*2016219xg*/
.list_search2{}
.list_search2 li{border:1px solid #dedede;padding: 8px;width: 256px;height: 210px;float: left;margin:0 12px 10px;text-align: center; overflow: hidden;}
.list_search2 li a{display: block;background:url(about:blank);}
.list_search2 li img{height: 180px;width:100%;}
.list_search2 li span{  color: #000;
    display: block;
    font-size: 14px;
    line-height: 24px;height: 24px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: left;
    font-family: "微软雅黑";text-overflow: ellipsis;white-space: nowrap;
}










